/**
 * 用户登录请求DTO - 封装用户登录所需的参数信息
 *
 * 开发人员：邢珈晟
 * 开发时间：2025-10-20 至 2025-10-25
 * 模块职责：定义登录接口的请求参数格式，支持多租户企业登录和用户认证
 *
 * 技术要点：
 * - 多租户企业ID必填参数
 * - 用户名和密码必填验证
 * - Bean Validation注解支持参数校验
 * - Lombok简化DTO编写
 *
 * 开发故事：负责登录请求DTO的设计和实现，与认证服务和前端登录界面深度配合，支持安全的用户认证流程。
 */
package com.pbl.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class LoginRequest {
    @NotNull
    private Long enterpriseId;
    @NotBlank
    private String username;
    @NotBlank
    private String password;
}
